22 Blockchain
Why invest time in dApps?
As we are moving toward the adoption of Web3, Ethereum has innovated a
platform to assist and make it simple for anyone to start the development of
decentralised applications for multiple use cases. I have tried to articulate
the most important reasons why you should invest your time in learning to
use and develop dApps.
• Zero downtime: There is no downtime for dApps as once the smart
contract has been deployed on the Ethereum Blockchain, the Ethereum
network as a whole will always be able to serve clients looking to
interact with the contract.
• Resistance to censorship: There is no censorship to using the Ethereum
network. There is no single entity on the network that can block users
from submitting transactions, deploying dApps or reading data from
the Blockchain.
• Built-in payments: Ethereum blockchain provides the benefit of a built-
in payment currency called ETH. dApps built using the Ethereum
blockchain can readily use this payment method.
• Privacy: As a developer or user of dApps, you do not need to provide
a real-world identity to deploy or interact with dApp.
• Data integrity: One of the best features of the blockchain is data
immutability. This is the same case for Ethereum-based dApps.
Any data stored on the Ethereum blockchain through dApps is
immutable and indisputable. Malicious actors or parties cannot
forge transactions or any other data that has been committed to
the blockchain.
• Trustless, decentralised and verifiable: Ethereum blockchain is fully
decentralised, trustless and verifiable. For instance, smart contracts
can be analysed and guaranteed to execute in a predictable way as
designed in the first place. There is no need to trust a central authority.
All committed transaction in the blockchain is fully transparent to all
users of the network.
How to develop dApps and launch them
onto the Ethereum network?
Anyone with internet access can get involved in the development of dApps.
To start with, have a look at the following site with lots of resources to get
you started with Ethereum platform dApps and more.
Website: https://ethereum.org/en/developers/